package eteam.aps.model.vo.workshop_section;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * 工段信息展示表;
 *
 * @author LiuLei
 */
@ApiModel(value = "WorkshopSectionShowVo", description = "工段信息表")
public class WorkshopSectionShowVo {

    /**
     * 内码， 表的主键 ---雪花算法产生的long字符串 not null
     */
    @ApiModelProperty("内码")
    protected String fId;

    /**
     * 编号;工段编号
     */
    @ApiModelProperty(name = "编号", notes = "工段编号")
    private String fCode;

    /**
     * 名称;工段名称
     */
    @ApiModelProperty(name = "名称", notes = "工段名称")
    private String fName;

    /**
     * 加工时间;加工时间
     */
    @ApiModelProperty(name = "加工时间", notes = "加工时间")
    private int fWorkTime;

    /**
     * 该条记录的备注
     */
    @ApiModelProperty("备注信息")
    private String fRemark;

    /**
     * 创建人---外键，关联 system模块的 user 的 fuserid not null
     */
    @ApiModelProperty("创建人Id")
    private String fCreateUserId;

    /**
     * 创建时间 not null
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime fCreatorTime;

    /**
     * 最近修改人---外键，关联 system模块的 user 的 fuserid
     */
    @ApiModelProperty("修改人Id")
    private String fLastModifyUserId;

    /**
     * 修改时间 not null， 默认是 创建时间 用于 时间排序
     */
    @ApiModelProperty("修改时间")
    private LocalDateTime fLastModifyTime;

    public WorkshopSectionShowVo() {
    }

    public WorkshopSectionShowVo(String fId, String fCode, String fName, int fWorkTime, String fRemark, String fCreateUserId, LocalDateTime fCreatorTime, String fLastModifyUserId, LocalDateTime fLastModifyTime) {
        this.fId = fId;
        this.fCode = fCode;
        this.fName = fName;
        this.fWorkTime = fWorkTime;
        this.fRemark = fRemark;
        this.fCreateUserId = fCreateUserId;
        this.fCreatorTime = fCreatorTime;
        this.fLastModifyUserId = fLastModifyUserId;
        this.fLastModifyTime = fLastModifyTime;
    }



    public String getfId() {
        return fId;
    }

    public void setfId(String fId) {
        this.fId = fId;
    }

    public String getfCode() {
        return fCode;
    }

    public void setfCode(String fCode) {
        this.fCode = fCode;
    }

    public String getfName() {
        return fName;
    }

    public void setfName(String fName) {
        this.fName = fName;
    }

    public int getfWorkTime() {
        return fWorkTime;
    }

    public void setfWorkTime(int fWorkTime) {
        this.fWorkTime = fWorkTime;
    }

    public String getfRemark() {
        return fRemark;
    }

    public void setfRemark(String fRemark) {
        this.fRemark = fRemark;
    }

    public String getfCreateUserId() {
        return fCreateUserId;
    }

    public void setfCreateUserId(String fCreateUserId) {
        this.fCreateUserId = fCreateUserId;
    }

    public LocalDateTime getfCreatorTime() {
        return fCreatorTime;
    }

    public void setfCreatorTime(LocalDateTime fCreatorTime) {
        this.fCreatorTime = fCreatorTime;
    }

    public String getfLastModifyUserId() {
        return fLastModifyUserId;
    }

    public void setfLastModifyUserId(String fLastModifyUserId) {
        this.fLastModifyUserId = fLastModifyUserId;
    }

    public LocalDateTime getfLastModifyTime() {
        return fLastModifyTime;
    }

    public void setfLastModifyTime(LocalDateTime fLastModifyTime) {
        this.fLastModifyTime = fLastModifyTime;
    }
}